package com.hibase.core.excel.entity;

import com.hibase.core.mybatis.entity.BaseVersionDO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Excel 业务数据明细表
 *
 * @author <a href="mailto:xiongliyi@hichain.com">Ian Xiong</a>
 * @since 1.4.35-V2
 */
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class MdsExcelBizDataDetail extends BaseVersionDO {

    /**
     * 业务数据集ID
     */
    private String bizDataId;
    /**
     * 字段键
     */
    private String fieldKey;
    /**
     * 字段名称
     */
    private String fieldName;
    /**
     * 字段类型
     */
    private String fieldType;
    /**
     * 必填项，默认false
     */
    private Boolean notNull;
    /**
     * 字段排序码
     */
    private Integer fieldSort;
    /**
     * 是否启用
     */
    private Boolean beActive;

    /**
     * 备注
     */
    private String remarks;
}
